﻿namespace Traffic.Entity;

public partial class HandOverList
{
    public int Id { get; set; }

    /// <summary>
    /// 班次名称 早 晚
    /// </summary>
    public string HandOver { get; set; } = null!;

    /// <summary>
    /// 班次开始时间 统计开始时间（班次开始时间既 早班当日0：00）
    /// </summary>
    public DateTime HandOverStartDate { get; set; }

    /// <summary>
    /// 班次结束时间 统计结束时间（班次结束时间）
    /// </summary>
    public DateTime HandOverEndDate { get; set; }

    /// <summary>
    /// 微信小程序大人数量
    /// </summary>
    public int WxAdult { get; set; }

    /// <summary>
    /// 微信小程序小童
    /// </summary>
    public int WxChild { get; set; }

    /// <summary>
    /// 微信小程序金额
    /// </summary>
    public decimal WxAmount { get; set; }

    /// <summary>
    /// 手续费
    /// </summary>
    public decimal ServiceAmount { get; set; }

    /// <summary>
    /// 二维码金额
    /// </summary>
    public decimal TwoCodeAmount { get; set; }

    /// <summary>
    /// 现金
    /// </summary>
    public decimal Xjamount { get; set; }

    /// <summary>
    /// 前台售票大人
    /// </summary>
    public int FrontDeskAdult { get; set; }

    /// <summary>
    /// 前台小童
    /// </summary>
    public int FrontDeskChild { get; set; }

    /// <summary>
    /// 保险人数
    /// </summary>
    public int InsuranceCount { get; set; }

    /// <summary>
    /// 未检票 大人
    /// </summary>
    public int NotCheckAdult { get; set; }

    /// <summary>
    /// 未检票小童
    /// </summary>
    public int NotCheckChild { get; set; }

    /// <summary>
    /// 保险金额
    /// </summary>
    public decimal InsuranceAmount { get; set; }

    /// <summary>
    /// 微信地空
    /// </summary>
    public int WxDiscounts { get; set; }

    /// <summary>
    /// 前台地空
    /// </summary>
    public int FrontDeskDiscounts { get; set; }

    /// <summary>
    /// 地空金额
    /// </summary>
    public decimal DiscountsAmount { get; set; }

    /// <summary>
    /// 行李金额
    /// </summary>
    public decimal LuggageAmount { get; set; }

    /// <summary>
    /// 登机牌金额
    /// </summary>
    public decimal BoardingPassAmount { get; set; }

    /// <summary>
    /// 服务费
    /// </summary>
    public decimal ServiceCargeAmount { get; set; }

    /// <summary>
    /// 微信线下费
    /// </summary>
    public decimal WxOffline { get; set; }

    /// <summary>
    /// 前台车票额
    /// </summary>
    public decimal FrontDeskTicket { get; set; }

    /// <summary>
    /// 车票金额
    /// </summary>
    public decimal TicketAmount { get; set; }

    /// <summary>
    /// 车票现金
    /// </summary>
    public decimal TicketCashAmount { get; set; }

    /// <summary>
    /// 保险现金
    /// </summary>
    public decimal InsuranceCashAmount { get; set; }

    /// <summary>
    /// 车票+保险现金
    /// </summary>
    public decimal TicketAndInsuranceCashAmount { get; set; }
}
